package {
	import flash.display.Sprite;
	public class MoonshineTest extends Sprite {
		private var propertyA:String = "lol";
		private var propertyB:String = "heh";
		private var propertyObject:Object = { "a": propertyA, "b": propertyB };
		private var customClass:CustomClass
		public function MoonshineTest() {
			trace("Begin constructor");
			testFunction();
			var a:String;
			a.charAt();
			this.propertyA.length = 0;
			this.customClass.toString();
			
		}
		private function testFunction():void {
			var a:int = 123;
			var b:int = 0xDECAF;
			var c:int = a+b;
			trace("testFunction() called, result is "+c+" -_-");
		}
	}
}